<?php

namespace app\common\model;

use think\Model;
use traits\model\SoftDelete;

class OrderInfo extends Model
{


    // 表名
    protected $name = 'order_info';

    // 追加属性
    protected $append = [
        'overhaul_status_text'
    ];



    public function getOverhaulStatusList()
    {
        return [ -1=>'未检测', 0=>'受限不可检',1=>'正常', 2=>'喷漆',3=>'钣金', 4=>'切割', 5=>'烧焊', 6=>'剐蹭',7=>'划痕',8=>'掉爆漆', 9=>'变形', 10=>'浮锈',11=>'更换',12=>'拆卸',13=>'泥沙',14=>'水印',15=>'霉斑', 16=>'碳化',17=>'熏黑',18=>'手动',19=>'电动',20=>'记忆',21=>'磨损',22=>'原车未配',23=>'全景天窗',24=>'双天窗',25=>'电动天窗',26=>'缺失',27=>'故障',28=>'改装',29=>'脏污'];
    }


    public function getOverhaulStatusTextAttr($value, $data)
    {
        $value = $value ? $value : (isset($data['overhaul_status']) ? $data['overhaul_status'] : '');
        $list = $this->getOverhaulStatusList();
        return isset($list[$value]) ? $list[$value] : '';
    }

}
